51 research outputs found

    MockupDD: Facilitating agile support for Model-Driven Web Engineering

    Get PDF
    Model-Driven Web Engineering methodologies provide a more productive way of building Web Applications using high-level models and generating final implementations from them. However, they follow a waterfall-like development process, forcing to specify a different set of models sequentially to obtain a first runnable prototype of the Web Application. On the other hand, agile methodologies pursue an iterative process based on the delivery of application prototypes in short periods of time using manual coding, which results less productive and more error-prone in comparison to model-based approaches. In this work we propose a hybrid agile and Model-Driven approach called MockupDD that intends to blend the best of MDWE and agile development processes.Publicado en Lecture Notes in Computer Science book series (LNCS, vol. 8295).Laboratorio de Investigación y Formación en Informática Avanzad

    MockupDD: Facilitating agile support for Model-Driven Web Engineering

    Get PDF
    Model-Driven Web Engineering methodologies provide a more productive way of building Web Applications using high-level models and generating final implementations from them. However, they follow a waterfall-like development process, forcing to specify a different set of models sequentially to obtain a first runnable prototype of the Web Application. On the other hand, agile methodologies pursue an iterative process based on the delivery of application prototypes in short periods of time using manual coding, which results less productive and more error-prone in comparison to model-based approaches. In this work we propose a hybrid agile and Model-Driven approach called MockupDD that intends to blend the best of MDWE and agile development processes.Publicado en Lecture Notes in Computer Science book series (LNCS, vol. 8295).Laboratorio de Investigación y Formación en Informática Avanzad

    Mockup-Driven Development: introduciendo agilidad en procesos basados en modelos

    Get PDF
    En este trabajo de tesis se describirá una técnica de modelado centrado en mockups, introduciéndola primero con MockupDD Web. Luego de haber ejemplificado el desarrollo centrado en mockups para metodologías MDWE, se describirá un marco general para el modelado sobre mockups (lo que se referenciará como metodología MockupDD general) y una instanciación particular de esta metodología además de la ya presentada para la Web. Las principales contribuciones de la metodología MockupDD y sus especializaciones son: (1) Mejorar el workflow en cascada de las metodologías MDD tradicionales (en especial, aquellas MDWE) para permitir acortar las iteraciones y permitir a usuarios finales y clientes involucrados interactuar más rápidamente son el software generado, agilizando el proceso. (2) Mejorar la productividad en el modelado de aplicaciones a través de la técnica de modelado de aplicaciones sobre mockups reduciendo sus errores y tiempo requerido, como se mostrará luego en las secciones de validación (3) Introducir a clientes y usuarios finales en el proceso de desarrollo, utilizando artefactos de especificación de requerimientos de fácil comprensión para los mismos en lugar de conceptos de modelado comprensibles sólo para desarrolladores. En este contexto se utilizarán mockups y diferentes técnicas de anotación y especificación de requerimientos formales sobre los mismos. (4) La implementación de un lenguaje de modelado sobre mockups con diferentes vistas, satisfaciendo al mismo tiempo la necesidad de comprensión de requerimientos por parte de los usuarios finales y las capacidades técnicas requeridas por los desarrolladores. (5) Con ayuda de esta versatilidad del lenguaje y del uso de mockups (los cuales son comprensibles en su totalidad por usuarios finales), proveer un método de modelado más trazable desde el punto de vista de los requerimientos.Facultad de Informátic

    25 Years of Model-Driven Web Engineering : What we achieved, what is missing

    Get PDF
    Model-Driven Web Engineering (MDWE) approaches aim to improve the Web applications development process by focusing on modeling instead of coding, and deriving the running application by transformations from conceptual models to code. The emergence of the Interaction Flow Modeling Language (IFML) has been an important milestone in the evolution of Web modeling languages, indicating not only the maturity of the field but also a final convergence of languages. In this paper we explain the evolution of modeling and design approaches since the early years (the 90’s) detailing the forces which drove that evolution and discussing the strengths and weaknesses of some of those approaches. A brief presentation of IFML is accompanied with a thorough analysis of the most important achievements of the MDWE community as well as the problems and obstacles that hinder the dissemination of model-driven techniques in the Web engineering field.Laboratorio de Investigación y Formación en Informática Avanzada (LIFIA

    On the determinants of local tax rates: new evidence from Spain

    Get PDF
    This paper studies the determinants of local tax rates. For the two main local taxes in Spain - the property tax and the motor vehicle tax - we test the existence of tax mimicking, yardstick competition and political trends in a sample of 2,713 municipalities. Using different spatial models, the results support the hypothesis of tax mimicking, with coefficients over 0.40. We also show the relevance of political variables such as the ideology of the incumbents and political fragmentation. The fact that incumbents with weaker political support display stronger mimicking behaviour is interpreted as evidence in favour of yardstick competition. Finally, we find incumbents mimic neighbouring municipalities ruled by the same political party, confirming the political trends hypothesis

    LiquidML: A Model Based Environment for Developing High Scalable Web Applications

    Get PDF
    The scalability of modern Web applications has become a key aspect for any business in order to support thousands of concurrent users while reducing its computational costs. However, existing model driven web engineering approaches have been focus on building Web applications that satisfy functional requirements while disregarding “technological” aspects such as scalability and performance. As a consequence, the applications derived from these approaches may not scale well and need to be adapted. In this paper we present the LiquidML environment, which allows building Web applications using a model-based approach. In contrast with existing approaches, aspects that help to improve the scalability of a Web application are modeled as first class citizens and as a consequence the applications obtained scale better than its counterparts.Laboratorio de Investigación y Formación en Informática Avanzad

    Definición de Rich Internet Applications a través de modelos de dominio específico

    Get PDF
    Las Rich Internet Applications (Aplicaciones de Internet Ricas o RIAs), aplicaciones web que poseen características y funcionalidades inherentes a aplicaciones de escritorio, representan un gran área de interés en el desarrollo de software en la actualidad gracias al incremento de interactividad y experiencia de usuario que brindan en comparación con las aplicaciones web tradicionales. Por este motivo, han surgido una variedad heterogénea de tecnologías y frameworks orientados a su desarrollo los cuales, si bien permiten alcanzar mayor productividad en su construcción, no son capaces de proveer instrumentos necesarios para lograr la abstracción necesaria a la hora de especificar aplicaciones de gran complejidad y tamaño. Esta carencia es la principal causa de que el incremento de productividad alcanzado en su desarrollo no pueda ser sustancial. La problemática planteada es, en realidad, una instancia de un problema más general: los lenguajes de Tercera Generación, los cuales condujeron con su surgimiento a un aumento relevante en términos de abstracción (y su consecuente ganancia en productividad) en la construcción de software, a pesar de su evidente evolución, no han hecho grandes aportes en este campo en los últimos tiempos. Dado que los avances en lo que a productividad concierne en la historia del desarrollo de software han estado impulsados mayormente por incrementos en la abstracción de las representaciones que lo especifican, comienza a apreciarse la necesidad de proveer métodos y herramientas para hacer este incremento factible. La metodología de Modelado Específico de Dominio (Domain Specific Modeling o DSM) propone alcanzarlo acercando las especificaciones de software al dominio del problema que éste intenta solventar.Facultad de Informátic

    Challenges for the Adoption of Model-Driven Web Engineering Approaches in Industry

    Get PDF
    Model-driven web engineering approaches have become an attractive research and technology solution for Web application development. However, after 20 years of development, they have attracted little attention from the Industry due to the mismatch between technical versus research requirements. In this joint work between academia and industry, the authors present the current problems of using these approaches in scale and provide guidelines to convert them into viable industry solutions.Ministerio de ciencia e Innovación TIN2016-76956-C3-2-RMinisterio de Economía y Competitividad TIN2015-71938-RED

    MockupDD: Facilitating agile support for Model-Driven Web Engineering

    Get PDF
    Model-Driven Web Engineering methodologies provide a more productive way of building Web Applications using high-level models and generating final implementations from them. However, they follow a waterfall-like development process, forcing to specify a different set of models sequentially to obtain a first runnable prototype of the Web Application. On the other hand, agile methodologies pursue an iterative process based on the delivery of application prototypes in short periods of time using manual coding, which results less productive and more error-prone in comparison to model-based approaches. In this work we propose a hybrid agile and Model-Driven approach called MockupDD that intends to blend the best of MDWE and agile development processes.Publicado en Lecture Notes in Computer Science book series (LNCS, vol. 8295).Laboratorio de Investigación y Formación en Informática Avanzad

    The opinion of Public and private school principals on educational policies in Chile

    Get PDF
    Este artículo tiene por objetivo comparar las opiniones de directores y directoras de centros educativos públicos y privados subvencionados sobre temas relevantes de política educativa, durante un periodo (2014-2018), en el que se pusieron en marcha importantes reformas educacionales en Chile. En base a una encuesta de opinión anual, se realiza un análisis descriptivo orientado a indagar en las diferencias existentes entre estos directivos. La comparación entre las opiniones de ambos grupos muestran que, por una parte, los directivos comparten una cierta visión general de la educación y sus desafíos, visualizan la necesidad de mejorar la formación inicial docente, coinciden en las políticas educativas más relevantes para mejorar la calidad educativa, y aspiran a una similar carrera directiva. Por otra parte, se diferencian respecto a la necesidad de cambios estructurales en el sistema educativo, difieren en la principal iniciativa del gobierno de la presidenta Bachelet (la “ley de inclusión”), dan cuenta de una relación muy distinta con sus administradores, y plantean diferentes prioridades y políticas posibles para potenciar el desempeño de sucargo. Los resultados obtenidos muestran la complejidad de que los directivos de estos dos subsistemas puedan constituirse como un actor socio-político relevante para las políticas educacionales en Chile.The objective of this article is to compare the opinion of school principals from public and private subsidized schools on relevant topics of educational policy, during a period (2014-2018) in which important educational reforms were implemented in Chile. Based on an annual opinion survey, a descriptive analysis is carried out aimed at investigating the differences between these principals. The comparison between the opinions of both groups shows that, on the one hand, principals share a certain general vision of education and its challenges, visualize the need to improve initial teacher training, agree on the most relevant educational policies to improve quality education, and aspire to a similar leadership career. On the other hand, they show different perspectives with respect to the need for structural changes in the education system, differ in the main initiative of the government of President Bachelet (the "law of inclusion"), inform about a very different relationship with its administrators, and they pose different priorities and possible policies to enhance the performance of their position. The results obtained allow us to understand the difficulty that the principals of these two subsystems can be constituted as a relevant socio-political player for the educational policies in Chile
    corecore